<?xml version="1.0"?>
<component name="org.nuxeo.elasticsearch.pageproviders.override">

  <require>org.nuxeo.elasticsearch.pageproviders</require>

  <extension point="providers" target="org.nuxeo.ecm.platform.query.api.PageProviderService">
    <!-- technical page providers for testing repo vs elastic -->
    <coreQueryPageProvider name="nxql_repo_search">
      <trackUsage>true</trackUsage>
      <searchDocumentType>DefaultSearch</searchDocumentType>
      <pattern escapeParameters="false" quoteParameters="false">?</pattern>
      <pageSize>10</pageSize>
      <sort ascending="false" column="dc:modified"/>
    </coreQueryPageProvider>

    <genericPageProvider class="org.nuxeo.elasticsearch.provider.ElasticSearchNxqlPageProvider" name="nxql_elastic_search">
      <trackUsage>true</trackUsage>
      <searchDocumentType>DefaultSearch</searchDocumentType>
      <pattern escapeParameters="false" quoteParameters="false">?</pattern>
      <pageSize>10</pageSize>
      <sort ascending="false" column="dc:modified"/>
    </genericPageProvider>

  </extension>

</component>
